<?php
require_once('vendor/autoload.php');

use Facebook\WebDriver\Remote\RemoteWebDriver;
use Facebook\WebDriver\Remote\DesiredCapabilities;
use Facebook\WebDriver\Chrome\ChromeOptions;

// 设置 ChromeDriver 服务器地址
$serverUrl = 'http://localhost:50127';  // 使用 ChromeDriver 启动时的端口
$chromeDriverPath = 'C:/chromedriver/chromedriver.exe'; // ChromeDriver 的路径

// 设置 Chrome 配置
$options = new ChromeOptions();
$options->addArguments(['--headless']); // 无头模式（可选）

$capabilities = DesiredCapabilities::chrome();
$capabilities->setCapability(ChromeOptions::CAPABILITY, $options);

// 创建 WebDriver 实例
$driver = RemoteWebDriver::create($serverUrl, $capabilities);

// 访问页面
$driver->get('https://www.google.com');

// 打印页面标题
echo "Page title: " . $driver->getTitle() . "\n";

// 关闭浏览器
$driver->quit();
